package cn.swust.service;

import java.util.ArrayList;

import cn.swust.model.ShopCarProBean;

public interface ShopCarProService {

	/**
	 * 增加一条记录
	 * @param ShopCarProBean
	 * @return 成功返回对应主键ID，否则0
	 */
	public int addShopPro(ShopCarProBean pro);
	
	/**
	 * 通过主键ID删除一条信息
	 * @param id
	 * @return
	 */
	public int delShopPro(int id);
	
	/**
	 * 根据主键ID修改一条记录
	 * @param id
	 * @param ShopCarProBean
	 * @return
	 */
	public int modShopPro(int id,ShopCarProBean pro);
	
	/**
	 * 根据主键ID查询
	 * @param id
	 * @return 成功则返回对应ShopCarProBean对象
	 */
	public ShopCarProBean queryById(int id);
	
	/**
	 * 根据购物车ID查询对应商品集合
	 * @param shopCarId
	 * @return 成功则返回对应ShopCarProBean集合
	 */
	public ArrayList<ShopCarProBean> queryByShopId(int shopCarId);
}
